لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت وب سرویس با برنامه نویسی شبکه جاوا [ویدئو]
Building Web Services with Java Network Programming [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
وب سرویس ها شبکه را بر روی وب هدایت می کنند و در مرکز معماری برنامه های مدرن قرار گرفته اند. صرف نظر از زبان یا پلتفرم، درک نحوه عملکرد خدمات وب یک مهارت جدی است. این دوره به بررسی خدمات وب می پردازد: مفاهیم، دستورات و ابزارهایی که به شما اجازه می دهد تا بین برنامه ها ارتباط برقرار کرده و داده ها را به اشتراک بگذارید.
نحوه استفاده از خدمات HTTP را در حالت های همزمان و ناهمزمان با پیکربندی یک کلاینت HTTP یاد خواهید گرفت. همچنین پروتکل هایی مانند SOAP و REST را بررسی خواهید کرد و نکات برنامه نویسی ساده ای را برای نوشتن سرویس های وب که تا حد امکان کارآمد هستند به اشتراک می گذارید. به علاوه، یاد خواهید گرفت که چگونه ارتباطات خود را در سرتاسر وب با استانداردهای امنیتی ایمن کنید و برنامههای فروشگاه کلید و سرور ایجاد کنید که از رمزگذاری متقارن و نامتقارن برای مشتری و سرور استفاده میکنند.
در پایان این آموزش ویدیویی، شما مجهز به عملکرد WebSocket پشتیبانی شده توسط servlet ها در جاوا خواهید بود و به مفاهیم پیشرفته به اندازه کافی برای ساخت سرویس های وب تسلط خواهید داشت و اطمینان حاصل می کنید که مخاطب قادر به درک و ایمن سازی برنامه های کاربردی شبکه از طریق رمزگذاری و از طریق ارتباط با آن است. زبان های دیگر.
مخزن Github برای این دوره ویدیویی این است: https://github.com/PacktPublishing/Building-Web-Services-with-Java-Network-Programming
[*] کاربردهای ساختارهای برنامه نویسی servlet را در جاوا بیاموزید
[*] چگونگی پشتیبانی ساختار WebSocket توسط یک servlet را بررسی کنید
[*] قابلیت WebSocket را به صورت سرتاسری در یک برنامه کلاینت و سرور پیاده کنید
[*] برنامه نویسی کلاینت HTTP را با استفاده از JDK9 در حالت ناهمزمان اجرا کنید
[*] برنامه های کاربردی وب سرویس پیشرفته بسازید
[*] با پروتکل هایی مانند SOAP و REST کار کنید و داده های JSON را برای مشتری ارسال کنید. [*] برنامه های کاربردی سرور با رمزگذاری متقارن و نامتقارن ایجاد کنید.
[*] قابلیت همکاری شبکه و رابط با زبان های دیگر را بیاموزید.
توسعه دهندگان مجرب جاوا که علاقه مند به یادگیری نحوه حل مسائل مربوط به برنامه نویسی شبکه در جاوا هستند از این دوره بهره مند خواهند شد. دانش اولیه برنامه نویسی شبکه مفید خواهد بود اما ضروری نیست. علاوه بر این، برنامه نویسان شبکه، مدیران سیستم/شبکه، یا توسعه دهندگان برنامه های کاربردی وب نیز از دوره [*] بهره مند می شوند. * [*] پروتکل HTTP/2 را عمیقاً کاوش کنید، از جمله REST، هدرهای HTTP، HTTP، فشار و کوکی ها * * [*] توسعه برنامه های شبکه پیچیده تر: SOAP و خدمات وب REST *
سرفصل ها و درس ها
اصول سرولت
Servlet Fundamentals
بررسی اجمالی دوره
The Course Overview
اکو سرولت
Echo Servlet
کنترل پارامترها
Handling Parameters
مدیریت کوکی ها در Servlet
Cookie Handling in Servlet
ایجاد پاسخ سرور HTTP
Creating HTTP Server Response
تنظیم سرصفحه های پاسخ
Setting Response Headers
برنامه نویسی پیشرفته Servlet
Advanced Servlet Programming
فیلترهای Servlet و احراز هویت
Servlet Filters and Authentication
رسیدگی به جلسه
Session Handling
چرخه حیات Servlet
Servlet Lifecycle
آپلود فایل
File Uploading
پشتیبانی از WebSocket
Supporting WebSocket
برنامه نویسی HTTP/2.0 در جاوا
HTTP/2.0 Programming in Java
معرفی HTTP/2.0
Intro to HTTP/2.0
پشتیبانی از HTTP/2.0
Supporting HTTP/2.0
اشکال زدایی برنامه های Servlet
Debugging Servlet Applications
برنامه نویسی Http Client در جاوا 9
Http Client Programming in Java 9
مشتری ناهمزمان
Asynchronous Client
پیکربندی مشتری
Client Configuration
برنامه نویسی پیشرفته جاوا وب
Advanced Java Web Programming
ارتباط با زبان های دیگر
Interfacing with Other Languages
اشکال زدایی برنامه های شبکه
Debugging Network Programs
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
پیتر ورهاس یک مهندس ارشد نرم افزار و معمار نرم افزار با پیشینه مهندسی برق و اقتصاد از TU بوداپست (MSC) و PTE مجارستان (MBA) است و همچنین در TU Delft و TU Vienna تحصیل کرده است. او اولین برنامه های خود را در سال 1979 ایجاد کرد و از آن زمان تاکنون چندین برنامه متن باز را تالیف کرده است. او در چندین سمت در صنایع مخابراتی و مالی کار کرده است. پیتر برای EPAM Systems در سوئیس کار میکند و در پروژههای توسعه نرمافزار در سایتهای مختلف مشتریان شرکت میکند و با مصاحبه با نامزدها، اجرای برنامههای آموزشی برای توسعهدهندگان و برنامههای مربیگری داخلی، از جذب استعدادها پشتیبانی میکند. او به طور مرتب در کنفرانس های بین المللی مختلف صحبت می کند.
نمایش نظرات